#include <stdio.h>
#include <stdlib.h>



int juego(){

    int i = 0, jugada = 0, estado = 0, evento = 0;

    int delta[3][2] = {{1,2},{1,2},{1,2}};
    int sumas[3][2] = {{0,1},{0,1},{0,0}};
    char cadena1[500];
    char cadena2[500];

        scanf(" %s %s^[\n]", cadena1, cadena2);

        if(cadena1[0] == '*' && cadena2[0]=='*')
        return 0;

    while (cadena1[i]!= 0) {
        evento = (cadena1[i]==cadena2[i])? 0: 1;
        jugada += sumas[estado][evento];
        estado = delta[estado][evento];
        i++;
        }

    printf("%d\n", jugada);
    return 1;
}

int main()
{


    while(juego()==1){};
 //   fprintf(stderr,"%s  %s", cadena1, cadena2);
    return 0;


}
